package com.itheima.redbaby.engine;

import java.util.List;
import java.util.Map;

import com.itheima.redbaby.bean.Category;

/**
 * 分类请求业务接口
 * @author ShinHye
 * 2014-10-9 下午4:35:45
 */
public interface CategoryEngine {

	/**
	 * 获取分类信息的集合。
	 * @return 分类集合
	 */
	List<Category> getCategoryList(int parentid);

	
	/**
	 * 获取指定分类ID的商品列表。
	 * @param page 第几页
	 * @param pageNum 每页个数
	 * @param cId 分类id
	 * @param orderby 排序方式
	 * @param filter 筛选条件
	 * @return 商品集合,以及筛选属性集合
	 */
	Map<String, List<?>> getCategoryProductList(int page, int pageNum, int cId, String orderby, String filter);

}
